Direct Routing API Library

The following table describes the supported requests for the Direct Routing REST API.

Resource Group

Endpoint

Description

Services

 

Create Hosted Essentials Service

Creates a new customer with the 'Hosted Essentials' license assigned.

Get Services Brief Details (V3)

Retrieves a list of customers including all license types.

Validate  Customer Tenant Id

Validates a Microsoft Tenant Id.

Get Details for Specific Service

Retrieves the details of a specific customer.

Delete Service

Deletes a customer from Live Platform.

User Management

 

 

 

 

 

 

Get List of End Users and their M365 Teams Phone System Attributes

Retrieves a list of M365 users for the service.

Provision Customer End User

Updates an individual M365 user.

Get Licensed Users

Retrieves a list of licensed users for the tenant service.

Get Available User Licenses

Retrieves a list of available user licenses for the tenant service.

Provision Customer End User

Provision end user Microsoft 365 attributes.

Add Subscriber Email

Add a Subscriber email for an M365 user.

SIP Connection Management

 

 

 

Get SIP Connections

Retrieves a specific SIP Connection (Site Location).

Add SIP Connections

Adds a SIP Connection for the service. You add an initial SIP Connection when creating the service. You can then add additional sites and provision SBC prefixes for the users at these sites.

Modify SIP Connection

Modifies an existing SIP Connection.

Delete Specific SIP Connections

Deletes an existing SIP Connection.

Dial Plan
 

Get Customer Site Location DialPlan

Retrieves a dial plan for a specific customer location.

Modify Dial Plan Content for SIP Connection

Modifies the content of a specific dial plan.

Delete Dial Plan

Deletes a specific dial plan.

License Management

 

 

Validate  Customer Tenant Id

Validates the Tenant Id of the customer before applying Live Platform license.

Get License Info for Service

Retrieves the details of the license factor data for the tenant service.

Task Status
 

Get Task

Retrieves the status of actions performed by specific requests.